@import './variables.less';
.home{
	/*padding: 15px 0;*/
	> .ant-row{
		margin-top: 30px;
		&:first-child{
			margin-top: 0;
		}
	}
	.title{
		color: @color-blue;
		margin-bottom: 10px;
	}
	.border{
		border: 1px solid @border-color;
		padding: 15px 20px;
		border-radius: 6px;
	}
	.news{
		li{
			padding: 5px 0;
			a{
				color: @color-black;
				line-height: 20px;
				&:hover{
					color:@color-blue;
				}
				.text{
					display: block;
					margin-right: 50px;
				}
				.time{
					float: right;
				}
			}
		}
	}
	.data{
		padding-top: 60px;
		li{
			display: inline-block;
			width: 50%;
			margin-bottom: 45px;
			.l{
				display: inline-block;
				width: 50px;
				height: 50px;
				font-size: 24px;
				border-radius: 100px;
				overflow: hidden;
				background: @color-blue;
				color: #fff;
				text-align: center;
				margin-right: 10px;
				i{
					position: relative;
    				top: 6px;
				}
			}
			.r{
				display: inline-block;
				color: #999;
				line-height: 20px;
				vertical-align: top;
    			padding-top: 3px;
				.num{
					color: @color-black;
					line-height: 30px;
					font-size: 18px;
				}
			}
		}
	}

	.projectMap{
		.ant-form-item{
			width: 151px;
		}
	}

	.link{
		display: block;
		margin-bottom: 30px;
		a{
			display: block;
		    /*background: #eee;*/
		    text-align: center;
		    line-height: 40px;
		    font-size: 20px;
		    /*border-radius: 10px;*/
		    /*color: #666;*/
		    /*transition: all .5s;*/
		    &:hover{
		    	/*color: @color-blue;*/
		    	/*background: #ccc;*/
		    }
		}
	}

	.panel{
		background-color: rgb(255, 255, 255);
		border-radius: 2px;
		min-height: 105px;
    	padding: 20px 20px 30px;
    	.picon{
    		display: block;
		    float: left;
		    width: 65px;
		    height: 65px;
		    line-height: 65px;
		    vertical-align: middle;
		    text-align: center;
		    font-size: 35px;
		    margin: 0px 10px 10px 0px;
		    border-radius: 50%;
		    color: #fff;
		}
		.size-h2 {
		    font-size: 30px;
		}
		.bg-success {
		    background-color: rgb(35, 174, 137);
		}
		.bg-info {
		    background-color: rgb(46, 193, 204);
		}
		.bg-warning {
		    background-color: rgb(255, 182, 28);
		}
	    .bg-danger {
		    background-color: rgb(233, 75, 59);
		}
		&.mini-box{
			border-radius: 4px;
			background: #9289ca;
			color: #fff;
			position: relative;
			&.ot-c{
				background:#51c6ea;
			}
			.anticon{
				font-size: 18px;
				position: absolute;
				right: 20px;
				top: 20px;
			}
		}
	}
	.ant-card-body #treeDom  h4{
		margin-left: 0!important;
	}
}